home *** CD-ROM | disk | FTP | other *** search
- package sun.swing;
-
- import java.awt.GraphicsConfiguration;
- import java.awt.Image;
-
- class ImageCache$Entry {
- private final GraphicsConfiguration config;
- // $FF: renamed from: w int
- private final int field_0;
- // $FF: renamed from: h int
- private final int field_1;
- private final Object[] args;
- private Image image;
-
- ImageCache$Entry(GraphicsConfiguration var1, int var2, int var3, Object[] var4) {
- this.config = var1;
- this.args = var4;
- this.field_0 = var2;
- this.field_1 = var3;
- }
-
- public void setImage(Image var1) {
- this.image = var1;
- }
-
- public Image getImage() {
- return this.image;
- }
-
- public String toString() {
- String var1 = super.toString() + "[ graphicsConfig=" + this.config + ", image=" + this.image + ", w=" + this.field_0 + ", h=" + this.field_1;
- if (this.args != null) {
- for(int var2 = 0; var2 < this.args.length; ++var2) {
- var1 = var1 + ", " + this.args[var2];
- }
- }
-
- var1 = var1 + "]";
- return var1;
- }
-
- public boolean equals(GraphicsConfiguration var1, int var2, int var3, Object[] var4) {
- if (this.field_0 == var2 && this.field_1 == var3 && (this.config != null && this.config.equals(var1) || this.config == null && var1 == null)) {
- if (this.args == null && var4 == null) {
- return true;
- }
-
- if (this.args != null && var4 != null && this.args.length == var4.length) {
- for(int var5 = var4.length - 1; var5 >= 0; --var5) {
- Object var6 = this.args[var5];
- Object var7 = var4[var5];
- if (var6 == null && var7 != null || var6 != null && !var6.equals(var7)) {
- return false;
- }
- }
-
- return true;
- }
- }
-
- return false;
- }
- }
-